home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 31 / Amiga Format CD31 (1998-09-02)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1998-10].iso / -seriously_amiga- / sound / ahi / developer / filesave / smakefile < prev    next >
Makefile  |  1998-07-16  |  2KB  |  55 lines

  1. DEST       = AHI:User/Devs/ahi/filesave.audio
  2. DEST000       = AHI:User/Devs/ahi/filesave.audio.000
  3. PDEST       = AHI:User/Devs/AudioModes/FILESAVE
  4. OBJECTS       = filesave.o asmfuncs.o
  5. OBJECTS000 = filesave.000.o asmfuncs.o
  6.  
  7. CFLAGS       = \
  8. PARAMS=REGISTER LIBCODE NOSTACKCHECK DEBUG=FULL STRINGMERGE \
  9. DATA=NEAR NOVERSION UTILITYLIB NOSTANDARDIO OPTIMIZE OPTTIME OPTSCHED
  10.  
  11. AFLAGS       = -sa+ -s1+ -sf+ -x+ -q+ -uo+
  12.  
  13. LFLAGS       = \
  14. LIBPREFIX _int LIBFD FD:ahi_sub_lib.fd NOICONS SMALLDATA SMALLCODE \
  15. LIBID "filesave.audio 2.9 (10.11.97)" LIBVERSION 2 LIBREVISION 9 STRIPDEBUG
  16.  
  17. all: $(DEST) $(DEST000) $(PDEST)
  18.  
  19. $(DEST): $(OBJECTS) smakefile
  20.     slink $(LFLAGS) TO filesave.audio FROM lib:libent.o lib:libinit.o\
  21.        $(OBJECTS) LIB LIB:sc.lib LIB:debug.lib LIB:amiga.lib
  22.     move filesave.audio $(DEST)
  23.     --flushlib filesave.audio
  24.  
  25. $(DEST000): $(OBJECTS000) smakefile
  26.     slink $(LFLAGS) TO filesave.audio FROM lib:libent.o lib:libinit.o\
  27.        $(OBJECTS000) LIB LIB:sc.lib LIB:debug.lib LIB:amiga.lib
  28.     move filesave.audio $(DEST000)
  29.  
  30. filesave.o: filesave.c filesave.h smakefile
  31.     sc CPU=68030 $(CFLAGS) filesave.c
  32.  
  33. filesave.000.o: filesave.c filesave.h smakefile
  34.     sc CPU=68000 $(CFLAGS) OBJNAME filesave.000.o filesave.c
  35.  
  36. asmfuncs.o: asmfuncs.a filesave.i smakefile
  37.     basm $(AFLAGS) asmfuncs.a
  38.  
  39. $(PDEST): prefsfile.a filesave.i smakefile
  40.     basm -ua+ -o$(PDEST) prefsfile.a
  41.     AHI:User/C/AddAudioModes $(PDEST)
  42.  
  43. dist:
  44.     smake allclean
  45.     smake all
  46.     smake clean
  47.     
  48. clean:
  49.     --delete \#?.o \#?.tmp >NIL:
  50.  
  51.  
  52. allclean:
  53.     smake clean
  54.     --delete $(DEST) $(DEST000) $(PDEST)
  55.